<?php

if (isset($_POST['act']))
{
	if ($_POST['act'] == "edit_user")
	{
		$get_result = edit_user(@$_POST['pass1'], @$_POST['pass2'], @$_POST['mail'], @$_POST['tmp'], @$_POST['uid'], @$_POST['status'], @$_POST['status2'], @$_POST['groups']);
		if ($get_result == 0)
		{
			$div = "valid";
			$msg = "Les modifications ont bien &eacute;t&eacute; enregistr&eacute;es!";
		}	
		elseif ($get_result == -2)
		{
			$div = "error";
			$msg = "Vous n'avez pas le droit de modifier cet utilisateur!";
		}
		else
		{
			$div = "error";
			$msg = "Erreur lors de la modification!";
		}
	}
	elseif ($_POST['act'] == "delete_user")
	{
		$get_result = delete_user(@$_POST['uid']);
		if ($get_result == 0)
		{
			$div = "valid";
			$msg = "La suppression a bien &eacute;t&eacute; effectu&eacute;e!";
		}	
		elseif ($get_result == -1)
		{
			$div = "error";
			$msg = "Vous n'avez pas le droit de supprimer cet utilisateur!";
		}
	}
	elseif ($_POST['act'] == "new_user")
	{
		$get_result = user_signup_mysql(@$_POST['user'], @$_POST['pass1'], @$_POST['pass2'], @$_POST['mail'], @$_POST['tmp'], "admin");
		if ($get_result >= 0)
		{
			$div = "valid";
			$msg = "L'utilisateur a bien &eacute;t&eacute; cr&eacute;&eacute;!";
		}
		else
		{
			$div = "error";
			if ($get_result == -1)
				$msg = "Vous devez remplir tous les champs!";
			elseif ($get_result == -2)
				$msg = "L'utilisateur existe d&eacute;j&agrave;!";
			elseif ($get_result == -3)
				$msg = "Erreur lors de la cr&eacute;ation de l'utilisateur";
			elseif ($get_result == -4)
				$msg = "Vous devez entrer une adresse e-mail valide!";
			elseif ($get_result == -5)
				$msg = "Les mots de passe de corresponde pas!";
			elseif ($get_result == -6)
				$msg = "L'adresse e-mail est d&eacute;j&agrave; utilis&eacute;e!";
		}
	}
	elseif ($_POST['act'] == "edit_group")
	{
		$get_result = edit_group(@$_POST['name'], @$_POST['description'], @$_POST['gid']);
		if ($get_result == 0)
		{
			$div = "valid";
			$msg = "Les modifications ont bien &eacute;t&eacute; enregistr&eacute;es!";
		}	
		elseif ($get_result == -2)
		{
			$div = "error";
			$msg = "Vous n'avez pas le droit de modifier ce groupe!";
		}
		else
		{
			$div = "error";
			$msg = "Erreur lors de la modification!";
		}
	}
	elseif ($_POST['act'] == "edit_delete_group")
	{
		$get_result = edit_delete_group(@$_POST['users'], @$_POST['gid']);
		if ($get_result == 0)
		{
			$div = "valid";
			$msg = "Les modifications ont bien &eacute;t&eacute; enregistr&eacute;es!";
		}	
		elseif ($get_result == -2)
		{
			$div = "error";
			$msg = "Vous n'avez pas le droit de modifier ce groupe!";
		}
		else
		{
			$div = "error";
			$msg = "Erreur lors de la modification!";
		}
	}
	elseif ($_POST['act'] == "delete_group")
	{
		$get_result = delete_group(@$_POST['gid']);
		if ($get_result == 0)
		{
			$div = "valid";
			$msg = "La suppression a bien &eacute;t&eacute; effectu&eacute;e!";
		}	
		elseif ($get_result == -1)
		{
			$div = "error";
			$msg = "Vous n'avez pas le droit de supprimer ce groupe!";
		}
	}
	elseif ($_POST['act'] == "new_group")
	{
		$get_result = create_group(@$_POST['name'], @$_POST['description']);
		if ($get_result == 0)
		{
			$div = "valid";
			$msg = "Le groupe a bien &eacute;t&eacute; cr&eacute;&eacute;!";
		}
		elseif ($get_result == -1)
		{
			$div = "error";
			$msg = "Erreur lors de la cr&eacute;ation du groupe!";
		}
		elseif ($get_result == -2)
		{
			$div = "error";
			$msg = "Vous n'avez pas le droit de cr&eacute;er un groupe!";
		}
	}
	Print("
		<div id=\"$div\" style=\"visibility: visible;\">
			$msg
		</div>
		<br>
	");
}

if (@$_GET['stu'] == "")
	$stu = 0;
else
	$stu = $_GET['stu'];

if (@$_GET['stg'] == "")
	$stg = 0;
else
	$stg = $_GET['stg'];

Print("
	<div id=\"box\">
		<h3>Utilisateurs</h3>
		<div style=\"border:1px gray dotted; height:275px;\">
		<table width=100% cellpading=0 cellspacing=0 border=0 class=\"tab_over_1\">
			<thead>
				<tr>
					<th width=1% align=left><font color=royalblue>UID</font></th>
					<th width=15% align=left><font color=royalblue>Login</font></th>
					<th width=30% align=left><font color=royalblue>E-Mail</font></th>
					<th width=15% align=left><font color=royalblue>Last login</font></th>
					<th width=10% align=center><font color=royalblue>Actions</font></th>
				</tr>
			</thead>");
			show_users($stu, 10);
		Print("</table>
		</div>");
		show_page($stu, 10, $_SESSION['prefix']."users_auth", "uid", "users.php?stu");
	Print("</div>
	
	<br><br>
	
	<div id=\"box\">
		<h3>Groupes</h3>
		<div style=\"border:1px gray dotted; height:275px;\">
		<table width=100% cellpading=0 cellspacing=0 border=0 class=\"tab_over_1\">
			<thead>
				<tr>
					<th width=1% align=left><font color=royalblue>GID</font></th>
					<th width=15% align=left><font color=royalblue>Nom</font></th>
					<th width=50% align=left><font color=royalblue>Description</font></th>
					<th width=10% align=center><font color=royalblue>Actions</font></th>
				</tr>
			</thead>");
			show_groups($stg, 10);
		Print("</table>
		</div>");
		show_page($stg, 10, $_SESSION['prefix']."groups", "gid", "users.php?stg");
	Print("</div>
");



?>